//package com.basin.admin.controller;
//
//import com.baomidou.mybatisplus.core.metadata.IPage;
//import com.basin.admin.pojo.convert.FrontAppConverter;
//import com.basin.admin.pojo.dto.FrontAppDTO;
//import com.basin.admin.pojo.entity.FrontAppEntity;
//import com.basin.admin.pojo.vo.FrontAppVO;
//import com.basin.admin.service.FrontAppService;
//import com.basin.common.core.response.Resp;
//import com.basin.common.mybatisplus.base.BaseController;
//import io.swagger.v3.oas.annotations.tags.Tag;
//import lombok.RequiredArgsConstructor;
//import lombok.extern.slf4j.Slf4j;
//import org.springframework.web.bind.annotation.RequestMapping;
//import org.springframework.web.bind.annotation.RestController;
//
//import java.util.List;
//
/// **
// * @author: Sam ZHONG | sammy1997@aliyun.com
// */
//@RestController
//@RequestMapping("/front-app")
//@RequiredArgsConstructor
//@Slf4j
//@Tag(name = "前端应用管理")
//public class FrontAppController extends BaseController<FrontAppEntity, FrontAppDTO, FrontAppVO, FrontAppService> {
//
//    @Override
//    public Resp<Boolean> save(FrontAppDTO frontAppDTO) {
//        boolean success = this.service.save(FrontAppConverter.INSTANCE.dto2Entity(frontAppDTO));
//        return success ? Resp.success() : Resp.fail();
//    }
//
//    @Override
//    public Resp<Boolean> update(FrontAppDTO frontAppDTO) {
//        boolean success = this.service.update(FrontAppConverter.INSTANCE.dto2Entity(frontAppDTO));
//        return success ? Resp.success() : Resp.fail();
//    }
//
//    @Override
//    public Resp<Boolean> delete(List<FrontAppDTO> frontAppDTOS) {
//        boolean success = this.service.delete(FrontAppConverter.INSTANCE.dtoList2EntityList(frontAppDTOS));
//        return success ? Resp.success() : Resp.fail();
//    }
//
//    @Override
//    public Resp<IPage<FrontAppVO>> page(FrontAppDTO frontAppDTO) {
//        return null;
//    }
//
//    @Override
//    public Resp<FrontAppVO> detail(Object code) {
//        FrontAppVO vo = this.service.detail(code);
//        return Resp.success(vo);
//    }
//}
